@import url("zui.ui.theme.css");


/* Layout helpers
----------------------------------*/


/* accessibility */
span.accesskey {text-decoration: none;}
/*通过left-999em的方式隐藏而不是display：none,避免不兼容性
---------------------------------------------------------*/
.accessibility {position: absolute;top: -999em;left: -999em;}

body {
	font-size: 12px;
	font-family: Microsoft Yahei, "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
}

/* override jquery ui .ui-datepicker, add font-size:10px;
---------------------------------------------------------*/
.ui-datepicker {width: 17em;padding: .2em .2em 0;font-size: 10px;}

/* div form */
input.error {
border:1px solid red;
}
div.row {
	clear: both;
	padding-top: 5px;
	
}

div.row span.label {
	float: left;
	width: 100px;
	text-align: right;
	cursor: hand;
}

div.row span.field {
	float: left;
	width: 160px;
	text-align: left;
	padding-left: 8px;
}

div.row span.status {
	float: left;
	text-align: left;
}

div.spacer {
	clear: both;
}

.zui-portlet-signinwrap {width:420px;margin:160px auto 0px auto;}
.zui-portlet-header {padding:5px;margin-bottom: 30px}

/* error label */
label.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bb-unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-size:9px;
font-weight:bold;
padding-bottom:2px;
padding-left:16px;
margin-left: 10px;
}
label.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bb-checked.gif) no-repeat scroll 0 0;
margin-left: 10px;
}
.floatR{float:right;}
